DataManifestCustomResourceFunctionDefinition Class
- java.
lang. Object - com.
azure. resourcemanager. resources. models. DataManifestCustomResourceFunctionDefinition
- com.
Implements
public final class DataManifestCustomResourceFunctionDefinition
implements JsonSerializable<DataManifestCustomResourceFunctionDefinition>
The custom resource function definition.
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| Boolean |
allowCustomProperties()
Get the allow |
| List<String> |
defaultProperties()
Get the default |
|
static
Data |
fromJson(JsonReader jsonReader)
Reads an instance of Data |
| String |
fullyQualifiedResourceType()
Get the fully |
| String |
name()
Get the name property: The function name as it will appear in the policy rule. |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
Methods inherited from java.lang.Object
Method Details
allowCustomProperties
public Boolean allowCustomProperties()
Get the allowCustomProperties property: A value indicating whether the custom properties within the property bag are allowed. Needs api-version to be specified in the policy rule eg - vault('2019-06-01').
Returns:
defaultProperties
public List<String> defaultProperties()
Get the defaultProperties property: The top-level properties that can be selected on the function's output. eg - [ \"name\", \"location\" ] if vault().name and vault().location are supported.
Returns:
fromJson
public static DataManifestCustomResourceFunctionDefinition fromJson(JsonReader jsonReader)
Reads an instance of DataManifestCustomResourceFunctionDefinition from the JsonReader.
Parameters:
Returns:
Throws:
fullyQualifiedResourceType
public String fullyQualifiedResourceType()
Get the fullyQualifiedResourceType property: The fully qualified control plane resource type that this function represents. eg - 'Microsoft.KeyVault/vaults'.
Returns:
name
public String name()
Get the name property: The function name as it will appear in the policy rule. eg - 'vault'.
Returns:
toJson
validate
public void validate()
Validates the instance.