MARKETINGPLATFORMADMIN

marketingplatformadmin.organizations.analyticsAccountLinks.create

valid {
    input.Body.analyticsAccount == STRING
    input.Body.name == STRING
    input.ReqMap.parent == STRING
    input.ProviderMetadata.Region == STRING
}

marketingplatformadmin.organizations.analyticsAccountLinks.delete

valid {
    input.ReqMap.name == STRING
    input.ProviderMetadata.Region == STRING
}

marketingplatformadmin.organizations.analyticsAccountLinks.list

valid {
    input.ReqMap.parent == STRING
    input.Qs.pageSize == INTEGER
    input.Qs.pageToken == STRING
    input.ProviderMetadata.Region == STRING
}

marketingplatformadmin.organizations.analyticsAccountLinks.setPropertyServiceLevel

enum_SetPropertyServiceLevelRequestServiceLevel := [ "ANALYTICS_SERVICE_LEVEL_UNSPECIFIED", "ANALYTICS_SERVICE_LEVEL_STANDARD", "ANALYTICS_SERVICE_LEVEL_360" ]

valid {
    input.Body.analyticsProperty == STRING
    input.Body.serviceLevel == enum_SetPropertyServiceLevelRequestServiceLevel[_]
    input.ReqMap.analyticsAccountLink == STRING
    input.ProviderMetadata.Region == STRING
}

marketingplatformadmin.organizations.get

valid {
    input.ReqMap.name == STRING
    input.ProviderMetadata.Region == STRING
}