forked from Azure/azure-sdk-for-java
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Generated from bdc2d880473a600ccc03b2806aabce463fceef8e
Add Extension Identity
- Loading branch information
SDK Automation
committed
Aug 11, 2020
1 parent
0627e89
commit d908a3a
Showing
51 changed files
with
7,164 additions
and
0 deletions.
There are no files selected for viewing
135 changes: 135 additions & 0 deletions
135
sdk/kubernetesconfiguration/mgmt-v2020_07_01_preview/pom.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,135 @@ | ||
<!-- | ||
* Copyright (c) Microsoft Corporation. All rights reserved. | ||
* Licensed under the MIT License. See License.txt in the project root for | ||
* license information. | ||
* | ||
* Code generated by Microsoft (R) AutoRest Code Generator. | ||
--> | ||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> | ||
<modelVersion>4.0.0</modelVersion> | ||
<groupId>com.microsoft.azure.kubernetesconfiguration.v2020_07_01_preview</groupId> | ||
<parent> | ||
<groupId>com.microsoft.azure</groupId> | ||
<artifactId>azure-arm-parent</artifactId> | ||
<version>1.1.0</version> | ||
<relativePath>../../../pom.management.xml</relativePath> | ||
</parent> | ||
<artifactId>azure-mgmt-kubernetesconfiguration</artifactId> | ||
<version>1.0.0-beta</version> | ||
<packaging>jar</packaging> | ||
<name>Microsoft Azure SDK for KubernetesConfiguration Management</name> | ||
<description>This package contains Microsoft KubernetesConfiguration Management SDK.</description> | ||
<url>https://github.com/Azure/azure-sdk-for-java</url> | ||
<licenses> | ||
<license> | ||
<name>The MIT License (MIT)</name> | ||
<url>http://opensource.org/licenses/MIT</url> | ||
<distribution>repo</distribution> | ||
</license> | ||
</licenses> | ||
<scm> | ||
<url>scm:git:https://github.com/Azure/azure-sdk-for-java</url> | ||
<connection>scm:git:[email protected]:Azure/azure-sdk-for-java.git</connection> | ||
<tag>HEAD</tag> | ||
</scm> | ||
<properties> | ||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> | ||
<legal><![CDATA[[INFO] Any downloads listed may be third party software. Microsoft grants you no rights for third party software.]]></legal> | ||
</properties> | ||
<developers> | ||
<developer> | ||
<id>microsoft</id> | ||
<name>Microsoft</name> | ||
</developer> | ||
</developers> | ||
<dependencies> | ||
<dependency> | ||
<groupId>com.microsoft.azure</groupId> | ||
<artifactId>azure-client-runtime</artifactId> | ||
</dependency> | ||
<dependency> | ||
<groupId>com.microsoft.azure</groupId> | ||
<artifactId>azure-arm-client-runtime</artifactId> | ||
</dependency> | ||
<dependency> | ||
<groupId>junit</groupId> | ||
<artifactId>junit</artifactId> | ||
<scope>test</scope> | ||
</dependency> | ||
<dependency> | ||
<groupId>com.microsoft.azure</groupId> | ||
<artifactId>azure-client-authentication</artifactId> | ||
<scope>test</scope> | ||
</dependency> | ||
<dependency> | ||
<groupId>com.microsoft.azure</groupId> | ||
<artifactId>azure-mgmt-resources</artifactId> | ||
<scope>test</scope> | ||
</dependency> | ||
<dependency> | ||
<groupId>com.microsoft.azure</groupId> | ||
<artifactId>azure-arm-client-runtime</artifactId> | ||
<type>test-jar</type> | ||
<scope>test</scope> | ||
<!--Below version for test jar needs to be removed, this will be done as part of v1-runtime 1.6.7--> | ||
<version>1.6.5</version> | ||
</dependency> | ||
</dependencies> | ||
<build> | ||
<plugins> | ||
<plugin> | ||
<groupId>org.apache.maven.plugins</groupId> | ||
<artifactId>maven-jar-plugin</artifactId> | ||
<configuration> | ||
<archive> | ||
<manifest> | ||
<addDefaultImplementationEntries>true</addDefaultImplementationEntries> | ||
<addDefaultSpecificationEntries>true</addDefaultSpecificationEntries> | ||
</manifest> | ||
</archive> | ||
</configuration> | ||
</plugin> | ||
<plugin> | ||
<groupId>org.codehaus.mojo</groupId> | ||
<artifactId>build-helper-maven-plugin</artifactId> | ||
</plugin> | ||
<plugin> | ||
<groupId>org.apache.maven.plugins</groupId> | ||
<artifactId>maven-compiler-plugin</artifactId> | ||
<version>3.1</version> | ||
<configuration> | ||
<source>1.7</source> | ||
<target>1.7</target> | ||
<annotationProcessors> | ||
<annotationProcessor> | ||
com.microsoft.azure.management.apigeneration.LangDefinitionProcessor | ||
</annotationProcessor> | ||
</annotationProcessors> | ||
<debug>true</debug> | ||
<optimize>true</optimize> | ||
<compilerArguments> | ||
<AaddGeneratedAnnotation>true</AaddGeneratedAnnotation> | ||
<Adebug>true</Adebug> | ||
</compilerArguments> | ||
</configuration> | ||
</plugin> | ||
<plugin> | ||
<groupId>org.apache.maven.plugins</groupId> | ||
<artifactId>maven-javadoc-plugin</artifactId> | ||
<version>2.8</version> | ||
<configuration> | ||
<excludePackageNames>*.implementation.*;*.utils.*;com.microsoft.schemas._2003._10.serialization;*.blob.core.search</excludePackageNames> | ||
<bottom> | ||
<![CDATA[<code> | ||
/** | ||
<br />* Copyright (c) Microsoft Corporation. All rights reserved. | ||
<br />* Licensed under the MIT License. See License.txt in the project root for | ||
<br />* license information. | ||
<br />*/ | ||
</code>]]> | ||
</bottom> | ||
</configuration> | ||
</plugin> | ||
</plugins> | ||
</build> | ||
</project> |
50 changes: 50 additions & 0 deletions
50
...oft/azure/management/kubernetesconfiguration/v2020_07_01_preview/ComplianceStateType.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,50 @@ | ||
/** | ||
* Copyright (c) Microsoft Corporation. All rights reserved. | ||
* Licensed under the MIT License. See License.txt in the project root for | ||
* license information. | ||
* | ||
* Code generated by Microsoft (R) AutoRest Code Generator. | ||
*/ | ||
|
||
package com.microsoft.azure.management.kubernetesconfiguration.v2020_07_01_preview; | ||
|
||
import java.util.Collection; | ||
import com.fasterxml.jackson.annotation.JsonCreator; | ||
import com.microsoft.rest.ExpandableStringEnum; | ||
|
||
/** | ||
* Defines values for ComplianceStateType. | ||
*/ | ||
public final class ComplianceStateType extends ExpandableStringEnum<ComplianceStateType> { | ||
/** Static value Pending for ComplianceStateType. */ | ||
public static final ComplianceStateType PENDING = fromString("Pending"); | ||
|
||
/** Static value Compliant for ComplianceStateType. */ | ||
public static final ComplianceStateType COMPLIANT = fromString("Compliant"); | ||
|
||
/** Static value Noncompliant for ComplianceStateType. */ | ||
public static final ComplianceStateType NONCOMPLIANT = fromString("Noncompliant"); | ||
|
||
/** Static value Installed for ComplianceStateType. */ | ||
public static final ComplianceStateType INSTALLED = fromString("Installed"); | ||
|
||
/** Static value Failed for ComplianceStateType. */ | ||
public static final ComplianceStateType FAILED = fromString("Failed"); | ||
|
||
/** | ||
* Creates or finds a ComplianceStateType from its string representation. | ||
* @param name a name to look for | ||
* @return the corresponding ComplianceStateType | ||
*/ | ||
@JsonCreator | ||
public static ComplianceStateType fromString(String name) { | ||
return fromString(name, ComplianceStateType.class); | ||
} | ||
|
||
/** | ||
* @return known ComplianceStateType values | ||
*/ | ||
public static Collection<ComplianceStateType> values() { | ||
return values(ComplianceStateType.class); | ||
} | ||
} |
113 changes: 113 additions & 0 deletions
113
...rosoft/azure/management/kubernetesconfiguration/v2020_07_01_preview/ComplianceStatus.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,113 @@ | ||
/** | ||
* Copyright (c) Microsoft Corporation. All rights reserved. | ||
* Licensed under the MIT License. See License.txt in the project root for | ||
* license information. | ||
* | ||
* Code generated by Microsoft (R) AutoRest Code Generator. | ||
*/ | ||
|
||
package com.microsoft.azure.management.kubernetesconfiguration.v2020_07_01_preview; | ||
|
||
import org.joda.time.DateTime; | ||
import com.fasterxml.jackson.annotation.JsonProperty; | ||
|
||
/** | ||
* Compliance Status details. | ||
*/ | ||
public class ComplianceStatus { | ||
/** | ||
* The compliance state of the configuration. Possible values include: | ||
* 'Pending', 'Compliant', 'Noncompliant', 'Installed', 'Failed'. | ||
*/ | ||
@JsonProperty(value = "complianceState", access = JsonProperty.Access.WRITE_ONLY) | ||
private ComplianceStateType complianceState; | ||
|
||
/** | ||
* Datetime the configuration was last applied. | ||
*/ | ||
@JsonProperty(value = "lastConfigApplied") | ||
private DateTime lastConfigApplied; | ||
|
||
/** | ||
* Message from when the configuration was applied. | ||
*/ | ||
@JsonProperty(value = "message") | ||
private String message; | ||
|
||
/** | ||
* Level of the message. Possible values include: 'Error', 'Warning', | ||
* 'Information'. | ||
*/ | ||
@JsonProperty(value = "messageLevel") | ||
private MessageLevelType messageLevel; | ||
|
||
/** | ||
* Get the compliance state of the configuration. Possible values include: 'Pending', 'Compliant', 'Noncompliant', 'Installed', 'Failed'. | ||
* | ||
* @return the complianceState value | ||
*/ | ||
public ComplianceStateType complianceState() { | ||
return this.complianceState; | ||
} | ||
|
||
/** | ||
* Get datetime the configuration was last applied. | ||
* | ||
* @return the lastConfigApplied value | ||
*/ | ||
public DateTime lastConfigApplied() { | ||
return this.lastConfigApplied; | ||
} | ||
|
||
/** | ||
* Set datetime the configuration was last applied. | ||
* | ||
* @param lastConfigApplied the lastConfigApplied value to set | ||
* @return the ComplianceStatus object itself. | ||
*/ | ||
public ComplianceStatus withLastConfigApplied(DateTime lastConfigApplied) { | ||
this.lastConfigApplied = lastConfigApplied; | ||
return this; | ||
} | ||
|
||
/** | ||
* Get message from when the configuration was applied. | ||
* | ||
* @return the message value | ||
*/ | ||
public String message() { | ||
return this.message; | ||
} | ||
|
||
/** | ||
* Set message from when the configuration was applied. | ||
* | ||
* @param message the message value to set | ||
* @return the ComplianceStatus object itself. | ||
*/ | ||
public ComplianceStatus withMessage(String message) { | ||
this.message = message; | ||
return this; | ||
} | ||
|
||
/** | ||
* Get level of the message. Possible values include: 'Error', 'Warning', 'Information'. | ||
* | ||
* @return the messageLevel value | ||
*/ | ||
public MessageLevelType messageLevel() { | ||
return this.messageLevel; | ||
} | ||
|
||
/** | ||
* Set level of the message. Possible values include: 'Error', 'Warning', 'Information'. | ||
* | ||
* @param messageLevel the messageLevel value to set | ||
* @return the ComplianceStatus object itself. | ||
*/ | ||
public ComplianceStatus withMessageLevel(MessageLevelType messageLevel) { | ||
this.messageLevel = messageLevel; | ||
return this; | ||
} | ||
|
||
} |
78 changes: 78 additions & 0 deletions
78
...t/azure/management/kubernetesconfiguration/v2020_07_01_preview/ConfigurationIdentity.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,78 @@ | ||
/** | ||
* Copyright (c) Microsoft Corporation. All rights reserved. | ||
* Licensed under the MIT License. See License.txt in the project root for | ||
* license information. | ||
* | ||
* Code generated by Microsoft (R) AutoRest Code Generator. | ||
*/ | ||
|
||
package com.microsoft.azure.management.kubernetesconfiguration.v2020_07_01_preview; | ||
|
||
import com.fasterxml.jackson.annotation.JsonProperty; | ||
|
||
/** | ||
* Identity for the managed cluster. | ||
*/ | ||
public class ConfigurationIdentity { | ||
/** | ||
* The principal id of the system assigned identity which is used by the | ||
* configuration. | ||
*/ | ||
@JsonProperty(value = "principalId", access = JsonProperty.Access.WRITE_ONLY) | ||
private String principalId; | ||
|
||
/** | ||
* The tenant id of the system assigned identity which is used by the | ||
* configuration. | ||
*/ | ||
@JsonProperty(value = "tenantId", access = JsonProperty.Access.WRITE_ONLY) | ||
private String tenantId; | ||
|
||
/** | ||
* The type of identity used for the configuration. Type 'SystemAssigned' | ||
* will use an implicitly created identity. Type 'None' will not use | ||
* Managed Identity for the configuraiton. Possible values include: | ||
* 'SystemAssigned', 'None'. | ||
*/ | ||
@JsonProperty(value = "type") | ||
private ResourceIdentityType type; | ||
|
||
/** | ||
* Get the principal id of the system assigned identity which is used by the configuration. | ||
* | ||
* @return the principalId value | ||
*/ | ||
public String principalId() { | ||
return this.principalId; | ||
} | ||
|
||
/** | ||
* Get the tenant id of the system assigned identity which is used by the configuration. | ||
* | ||
* @return the tenantId value | ||
*/ | ||
public String tenantId() { | ||
return this.tenantId; | ||
} | ||
|
||
/** | ||
* Get the type of identity used for the configuration. Type 'SystemAssigned' will use an implicitly created identity. Type 'None' will not use Managed Identity for the configuraiton. Possible values include: 'SystemAssigned', 'None'. | ||
* | ||
* @return the type value | ||
*/ | ||
public ResourceIdentityType type() { | ||
return this.type; | ||
} | ||
|
||
/** | ||
* Set the type of identity used for the configuration. Type 'SystemAssigned' will use an implicitly created identity. Type 'None' will not use Managed Identity for the configuraiton. Possible values include: 'SystemAssigned', 'None'. | ||
* | ||
* @param type the type value to set | ||
* @return the ConfigurationIdentity object itself. | ||
*/ | ||
public ConfigurationIdentity withType(ResourceIdentityType type) { | ||
this.type = type; | ||
return this; | ||
} | ||
|
||
} |
Oops, something went wrong.